Single Repository for Software Component Selection (srscs): a Reusable Software Component Selection Technique

نویسندگان

  • YOUNAS WAHAB
  • IMRAN BABAR
  • SHAHBAZ AHMED
چکیده

This work contributes a novel approach for selection of reusable components based on Functional Requirements using SRSCS (Single Repository for Software Component Selection) mechanism. Different repositories are available for reusable components and to select the best qualifying component from those repositories, customers must visit all those one by one and will select the best qualifying component based on their requirements. SRSCS selects the reusable component based on the Functional Requirements, and as it is a black box process so the source, based on which the component is qualified, is the description of the component provided by the Owner Organization. SRSCS’s main purpose is to provide a single point of the access to the customers from where they can select their required component instead of visiting all the repositories one by one. SRSCS extract information about the reusable component from different repositories, transform the description provided by the owner organization in order to classify information and remove the redundant information and store it on the single place i.e. SRSCS repository. SRSCS process consists of Extraction, Transformation, Loading and Component selection steps. In “Extraction” step information is extracted from the Owner Organization. In Transformation step, information is transformed, redundancy is removed and components are classified based on Type of the components. In Loading step the extracted information is loaded into the single SRSCS repository, and in the Component Selection step, customer sets the priorities of all information provided and the component is selected totally on the customer’s choice. SRSCS has made the selection easy with improved time efficiency as compared to other approaches. All the components are available in one place and the results are accurate.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Ranking of Software Components with an Integrated Classification Scheme

Software Reuse is the process of using existing knowledge or concepts in creating new software applications instead of building them from scratch. Software reuse is a very effective strategy for software industry to develop high quality software. To use software reusable components from the reuse repository, the selection of proper retrieval technique is very essential. The retrieval of an opti...

متن کامل

Retrieving Best Component From Reusable Repository

The main purpose of information retrieval system is to retrieve the information according to user need. In principle, information storage and retrieval is simple. But practically the effective information retrieval is not as simple. Much of the research and development in information retrieval is aimed at improving the effectiveness and efficiency of retrieval. Effective component retrieval fro...

متن کامل

Component Selection for Component Based Software Engineering

Component selection is not an easy task in Component Based Software Engineering .and it is very difficult to select component for CBSE. Component Based Software Engineering (CBSE) is a concerned with the assembly of pre-existing software components that leads to a software system that responds to client-specific requirements. This paper presents an approach for defining evaluation criteria for ...

متن کامل

ANFIS Approach for Optimal Selection of Reusable Components

In a growing world, the development of modern software system requires large-scale manpower, high development cost, larger completion time and high risk of maintaining the software quality. ComponentBased Software Development (CBSD) approach is based on the concept of developing modern software systems by selecting the appropriate reusable components or COTS (Commercial Off-The-Shelf) component...

متن کامل

Study of Information Retrieval Systems and Software Reuse Libraries

Classification of reusable software components is essential to successful software reuse initiatives and a critical feature of library development. This paper provides a survey of storage and retrieval methods and highlights the main characteristics of each class of methods. The work focuses on information retrieval methods with emphasis on Component Rank and Latent Semantic Analysis models tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011